in view of the enormous rise in population - Espagnol Anglais Dictionnaire